package org.easymis.entitys.mybatis.dto;

import java.io.Serializable;

import org.easymis.commons.generator.annotation.GenField;
import org.easymis.commons.generator.annotation.GenModel;
import org.easymis.commons.generator.annotation.GenTable;

@GenTable(name = "opt_function")
@GenModel(packageName = "org.easymis.entitys.mybatis", modelName = "OptFunction")
public class OptFunction implements Serializable {
	@GenField(labelname = "菜单ID", column = "function_id", id = true, length = 40, isnull = false)
	private String functionId;
	@GenField(labelname = "", column = "sys_code", length = 20, isnull = false)
	private String sysCode;
	@GenField(labelname = "", column = "function_name", length = 1032, isnull = false)
	private String functionName;
	@GenField(labelname = "", column = "parent_id", length = 40, isnull = false)
	private String parentId;
	@GenField(labelname = "", column = "level", isnull = false)
	private Integer level;
	@GenField(labelname = "类别1目录2菜单3按钮", column = "category", isnull = true)
	private Integer category;
	@GenField(labelname = "", column = "display_name", length = 1032, isnull = true)
	private String displayName;
	@GenField(labelname = "", column = "url", length = 64, isnull = true)
	private String url;
	@GenField(labelname = "", column = "priority", isnull = true)
	private Integer priority;
	@GenField(labelname = "备注", column = "depict", length = 200, isnull = true)
	private String depict;
	@GenField(labelname = "", column = "icon", length = 200, isnull = true)
	private String icon;
	@GenField(labelname = "是否0删除1已删除", column = "status", isnull = true)
	private Integer status;

	public String getFunctionId() {
		return functionId;
	}

	public void setFunctionId(String functionId) {
		this.functionId = functionId;
	}

	public String getSysCode() {
		return sysCode;
	}

	public void setSysCode(String sysCode) {
		this.sysCode = sysCode;
	}

	public String getFunctionName() {
		return functionName;
	}

	public void setFunctionName(String functionName) {
		this.functionName = functionName;
	}

	public String getParentId() {
		return parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public Integer getCategory() {
		return category;
	}

	public void setCategory(Integer category) {
		this.category = category;
	}

	public String getDisplayName() {
		return displayName;
	}

	public void setDisplayName(String displayName) {
		this.displayName = displayName;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public Integer getPriority() {
		return priority;
	}

	public void setPriority(Integer priority) {
		this.priority = priority;
	}

	public String getDepict() {
		return depict;
	}

	public void setDepict(String depict) {
		this.depict = depict;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}
}